package javaweb.sevice;

import javaweb.pojo.Clazz;
import javaweb.pojo.Student;
import javaweb.pojo.StudentPageResult;
import javaweb.pojo.StudentQueryParam;

import java.util.List;

public interface StudentService {

    /*
    * 获取班级信息（查询回显）
    * */
    public List<Clazz> getClazzList();

    /*
    * 学生信息分页查询
    * */
    public StudentPageResult findAllStudent(StudentQueryParam studentQueryParam);

    /*
    * 新增学员操作
    * */
    public void addStudent(Student student);

    /*
    * 根据id查询学员信息
    * */
    public Student findStudentById(int id);

    /*
    * 修改学员的信息
    * */
    public void updateStudent(Student student);

    /*
    * 批量删除学员信息
    * */
    public void deleteStudentById(Integer[] ids);

    /*
    * 学员违纪处理
    * */
    public void disciplinaryStudent(Integer id, Integer score);
}
